#mainContent{
  background-color:#f4f2f3;
  margin-top:-12px;
}

.messageimage img{
  display: block;
  width:180px;
   margin:10px;
}

.message {
	float: left;
	width:200px;
	background-color: #FFFFFF;
	position:absolute;
	margin:10px;
	font-size: 11px;
	box-shadow: 0 1px 2px rgba(34, 25, 25, 0.4);
}

.hide {opacity:0;filter:alpha(opacity=0)}

.headerimg{
	padding:10px;
	width:180px;
	height:30px;
	background-color: #F2F0F0;
	border-bottom: 1px solid #D9D4D4;
}

.headerimg img{
  width:30px;
  height:30px;
  float:left;
}

.headerimg span{
  float:left;
  color: #8C7E7E;
  line-height:30px;
  width:130px;
  height:30px;
  margin-left:20px;
}

.messagecontentinside{
	padding: 20px;
	color: #8C7E7E;
	background-color: #F2F0F0;
	border-top: 1px solid #FCFAFA;
}


#userprofile span{
  folat:left;
  overflow:hidden;
}
#userprofile img{
  float:left;
  margin-left:15px;
  width:30px;
  height:30px;
}


#userprofile h3{
  float:left;
  margin-left:10px;
  height:30px;
  line-height:30px;
}

#category_widget{
  height:30px;
  line-height:30px;
  margin:0 auto;
}
